Robust Geometric Computing and Optimal Visibility Coverage
نویسنده
چکیده
1 2 Preface This book presents work in two of the most popular areas of geometric computation: Robust Geometric Computing and Optimal Visibility Coverage. Both areas have been extensively researched in recent years and attracted the attention of many researchers and developers in both the academic and the industrial worlds. The work we present here aims to contribute to this effort by providing efficient tools that can be used to solve important problems and challenges that arise in the areas specified above. We focus on both the theoretic and practical aspects of the problems we solve; we theoretically justify their efficiency and correctness and give experiential evidence, using applications that were developed for that purpose, to show their practicality and usefulness. Implementation of geometric algorithms is generally difficult because one must deal with both precision problems and degenerate input. While these issues are usually ignored when describing geometric algorithms in theory, overlooking them in practice often result in program crashes and incorrect results. Chapters 1, 2 and 3 are devoted to three algorithms that approximate arrangements of line segments in in order to make them more robust for further manipulation and computation. We describe the algorithms in detail, prove important properties that they hold and present extensive experimental results obtained with their implementation. In Chapter 1 we present an algorithm, Iterated Snap Rounding [52], to convert an arrangement of line segments into a more robust representation for algorithms that further manipulate the arrangement. More specifically, the algorithm converts each line segment into a polygonal chain of segments such that the vertices of the new arrangement have integer coordinates. The main goal of the algorithm is to provide an efficient alternative to the well known Snap Rounding algorithm: While in a snap-rounded arrangement, the distance between a vertex and a non-incident edge can be extremely small compared with the width of a pixel in the grid used for rounding, Iterated Snap Rounding rounds the arrangement such that each vertex is at least half-the-width-of-a-pixel away from any non-incident edge. By doing so, Iterated Snap Rounding produces more robust results that are safer to further manipulate. We note that in Iterated Snap Rounding the deviation of the output arrangement from the input arrangement may be huge. In Chapter 2 we present another Snap Rounding variant, Iterated Snap Rounding with Bounded Drift [73, 75, 76], that comes to improve the output quality of Iterated …
منابع مشابه
Spatial Design of Transmitter-Receiver-Constellations for PCL-Systems using GIS based Visibility Analysis
Passive Coherent Location (PCL) requires detailed knowledge about the geometric transceiver-receiver-constellations and the technical parameters for simulating the effective field of view. Geographic Information Systems (GIS) provide tools to fuse spatial information with technical metadata to evaluate individual geometric constellations and obtain optimal radar coverage. This paper presents a ...
متن کاملRobust hash-based image watermarking with resistance to geometric distortions and watermark-estimation attack
Digital watermarking provides a feasible way for copyright protection of multimedia. The major disadvantage of the existing methods is their poor resistance to both extensive geometric distortions and watermark-estimation attack (WEA). In view of this fact, our goal of this paper is to propose a robust image watermarking scheme that can withstand geometric distortions and WEA. Our scheme is mai...
متن کاملLocating Guards for Visibility Coverage of Polygons
We propose heuristics for visibility coverage of a polygon with the fewest point guards. This optimal coverage problem, often called the “art gallery problem”, is known to be NP-hard, so most recent research has focused on heuristics and approximation methods. We evaluate our heuristics through experimentation, comparing the upper bounds on the optimal guard number given by our methods with com...
متن کاملSearch and surveillance in emergency situations - A gis-based approach to construct optimal visibility graphs
We present a methodology to construct optimal visibility graphs from vector and raster terrain data based on the integration of Geographic Information Systems, computational geometry, and integer linear programming. In an emergency situation, the ability to observe an environment, completely or partially, is crucial when searching an area for survivors, missing persons, intruders or anomalies. ...
متن کاملComputing the Matrix Geometric Mean of Two HPD Matrices: A Stable Iterative Method
A new iteration scheme for computing the sign of a matrix which has no pure imaginary eigenvalues is presented. Then, by applying a well-known identity in matrix functions theory, an algorithm for computing the geometric mean of two Hermitian positive definite matrices is constructed. Moreover, another efficient algorithm for this purpose is derived free from the computation of principal matrix...
متن کامل